<?php


abstract class BaseExpedienteEstAsesor extends BaseObject  implements Persistent {


	
	protected static $peer;


	
	protected $id;


	
	protected $email;


	
	protected $repite_asig;


	
	protected $cuales_asig_repite;


	
	protected $ano_grado_bachillerato;


	
	protected $promedio_bachillerato;


	
	protected $materias_condicion;


	
	protected $obs_rend_academico;


	
	protected $habito_estudio;


	
	protected $obs_habito_estudio;


	
	protected $materia_con_dificultad;


	
	protected $materias_faciles;


	
	protected $contento_carrera;


	
	protected $obs_contento_carrera;


	
	protected $vive_con_flia;


	
	protected $con_que_flia;


	
	protected $relacion_flia;


	
	protected $comunicacion_flia;


	
	protected $obs_comunicacion_flia;


	
	protected $condicion_salud;


	
	protected $obs_condicion_salud;


	
	protected $obs_enfermedad;


	
	protected $chequeo_medico;


	
	protected $dependencia_economica;


	
	protected $de_quien_depende_eco;


	
	protected $beneficio_economico;


	
	protected $beneficio_publico;


	
	protected $tipo_beneficio;


	
	protected $necesidad_trabajo;


	
	protected $pertenece_grupo;


	
	protected $cual_grupo_pertenece;


	
	protected $actividades_de_grupo;


	
	protected $talleres_personales;


	
	protected $logro_formacion;


	
	protected $aspectos_asesores;


	
	protected $areas_a_reforzar;


	
	protected $actividades_participar;


	
	protected $obs_orientadora;


	
	protected $fecha_registro;


	
	protected $estatus;


	
	protected $nivel;


	
	protected $usuario_id;


	
	protected $padre;


	
	protected $madre;


	
	protected $hermanos;


	
	protected $hermanas;


	
	protected $tios;


	
	protected $primos;


	
	protected $abuela;


	
	protected $abuelo;


	
	protected $padrastro;


	
	protected $madrastra;


	
	protected $hermanastros;


	
	protected $hermanastras;


	
	protected $alergias;


	
	protected $sinusitis;


	
	protected $asma;


	
	protected $jaqueca;


	
	protected $menstrual;


	
	protected $auditivo;


	
	protected $hipertension;


	
	protected $visual;


	
	protected $mareos;


	
	protected $tiroides;


	
	protected $otra_enfermedad;


	
	protected $beneficio_privado;

	
	protected $aAteneausuario;

	
	protected $alreadyInSave = false;

	
	protected $alreadyInValidation = false;

	
	public function getId()
	{

		return $this->id;
	}

	
	public function getEmail()
	{

		return $this->email;
	}

	
	public function getRepiteAsig()
	{

		return $this->repite_asig;
	}

	
	public function getCualesAsigRepite()
	{

		return $this->cuales_asig_repite;
	}

	
	public function getAnoGradoBachillerato()
	{

		return $this->ano_grado_bachillerato;
	}

	
	public function getPromedioBachillerato()
	{

		return $this->promedio_bachillerato;
	}

	
	public function getMateriasCondicion()
	{

		return $this->materias_condicion;
	}

	
	public function getObsRendAcademico()
	{

		return $this->obs_rend_academico;
	}

	
	public function getHabitoEstudio()
	{

		return $this->habito_estudio;
	}

	
	public function getObsHabitoEstudio()
	{

		return $this->obs_habito_estudio;
	}

	
	public function getMateriaConDificultad()
	{

		return $this->materia_con_dificultad;
	}

	
	public function getMateriasFaciles()
	{

		return $this->materias_faciles;
	}

	
	public function getContentoCarrera()
	{

		return $this->contento_carrera;
	}

	
	public function getObsContentoCarrera()
	{

		return $this->obs_contento_carrera;
	}

	
	public function getViveConFlia()
	{

		return $this->vive_con_flia;
	}

	
	public function getConQueFlia()
	{

		return $this->con_que_flia;
	}

	
	public function getRelacionFlia()
	{

		return $this->relacion_flia;
	}

	
	public function getComunicacionFlia()
	{

		return $this->comunicacion_flia;
	}

	
	public function getObsComunicacionFlia()
	{

		return $this->obs_comunicacion_flia;
	}

	
	public function getCondicionSalud()
	{

		return $this->condicion_salud;
	}

	
	public function getObsCondicionSalud()
	{

		return $this->obs_condicion_salud;
	}

	
	public function getObsEnfermedad()
	{

		return $this->obs_enfermedad;
	}

	
	public function getChequeoMedico()
	{

		return $this->chequeo_medico;
	}

	
	public function getDependenciaEconomica()
	{

		return $this->dependencia_economica;
	}

	
	public function getDeQuienDependeEco()
	{

		return $this->de_quien_depende_eco;
	}

	
	public function getBeneficioEconomico()
	{

		return $this->beneficio_economico;
	}

	
	public function getBeneficioPublico()
	{

		return $this->beneficio_publico;
	}

	
	public function getTipoBeneficio()
	{

		return $this->tipo_beneficio;
	}

	
	public function getNecesidadTrabajo()
	{

		return $this->necesidad_trabajo;
	}

	
	public function getPerteneceGrupo()
	{

		return $this->pertenece_grupo;
	}

	
	public function getCualGrupoPertenece()
	{

		return $this->cual_grupo_pertenece;
	}

	
	public function getActividadesDeGrupo()
	{

		return $this->actividades_de_grupo;
	}

	
	public function getTalleresPersonales()
	{

		return $this->talleres_personales;
	}

	
	public function getLogroFormacion()
	{

		return $this->logro_formacion;
	}

	
	public function getAspectosAsesores()
	{

		return $this->aspectos_asesores;
	}

	
	public function getAreasAReforzar()
	{

		return $this->areas_a_reforzar;
	}

	
	public function getActividadesParticipar()
	{

		return $this->actividades_participar;
	}

	
	public function getObsOrientadora()
	{

		return $this->obs_orientadora;
	}

	
	public function getFechaRegistro($format = 'Y-m-d')
	{

		if ($this->fecha_registro === null || $this->fecha_registro === '') {
			return null;
		} elseif (!is_int($this->fecha_registro)) {
						$ts = strtotime($this->fecha_registro);
			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse value of [fecha_registro] as date/time value: " . var_export($this->fecha_registro, true));
			}
		} else {
			$ts = $this->fecha_registro;
		}
		if ($format === null) {
			return $ts;
		} elseif (strpos($format, '%') !== false) {
			return strftime($format, $ts);
		} else {
			return date($format, $ts);
		}
	}

	
	public function getEstatus()
	{

		return $this->estatus;
	}

	
	public function getNivel()
	{

		return $this->nivel;
	}

	
	public function getUsuarioId()
	{

		return $this->usuario_id;
	}

	
	public function getPadre()
	{

		return $this->padre;
	}

	
	public function getMadre()
	{

		return $this->madre;
	}

	
	public function getHermanos()
	{

		return $this->hermanos;
	}

	
	public function getHermanas()
	{

		return $this->hermanas;
	}

	
	public function getTios()
	{

		return $this->tios;
	}

	
	public function getPrimos()
	{

		return $this->primos;
	}

	
	public function getAbuela()
	{

		return $this->abuela;
	}

	
	public function getAbuelo()
	{

		return $this->abuelo;
	}

	
	public function getPadrastro()
	{

		return $this->padrastro;
	}

	
	public function getMadrastra()
	{

		return $this->madrastra;
	}

	
	public function getHermanastros()
	{

		return $this->hermanastros;
	}

	
	public function getHermanastras()
	{

		return $this->hermanastras;
	}

	
	public function getAlergias()
	{

		return $this->alergias;
	}

	
	public function getSinusitis()
	{

		return $this->sinusitis;
	}

	
	public function getAsma()
	{

		return $this->asma;
	}

	
	public function getJaqueca()
	{

		return $this->jaqueca;
	}

	
	public function getMenstrual()
	{

		return $this->menstrual;
	}

	
	public function getAuditivo()
	{

		return $this->auditivo;
	}

	
	public function getHipertension()
	{

		return $this->hipertension;
	}

	
	public function getVisual()
	{

		return $this->visual;
	}

	
	public function getMareos()
	{

		return $this->mareos;
	}

	
	public function getTiroides()
	{

		return $this->tiroides;
	}

	
	public function getOtraEnfermedad()
	{

		return $this->otra_enfermedad;
	}

	
	public function getBeneficioPrivado()
	{

		return $this->beneficio_privado;
	}

	
	public function setId($v)
	{

						if ($v !== null && !is_int($v) && is_numeric($v)) {
			$v = (int) $v;
		}

		if ($this->id !== $v) {
			$this->id = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ID;
		}

	} 
	
	public function setEmail($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->email !== $v) {
			$this->email = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::EMAIL;
		}

	} 
	
	public function setRepiteAsig($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->repite_asig !== $v) {
			$this->repite_asig = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::REPITE_ASIG;
		}

	} 
	
	public function setCualesAsigRepite($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->cuales_asig_repite !== $v) {
			$this->cuales_asig_repite = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::CUALES_ASIG_REPITE;
		}

	} 
	
	public function setAnoGradoBachillerato($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->ano_grado_bachillerato !== $v) {
			$this->ano_grado_bachillerato = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ANO_GRADO_BACHILLERATO;
		}

	} 
	
	public function setPromedioBachillerato($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->promedio_bachillerato !== $v) {
			$this->promedio_bachillerato = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::PROMEDIO_BACHILLERATO;
		}

	} 
	
	public function setMateriasCondicion($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->materias_condicion !== $v) {
			$this->materias_condicion = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::MATERIAS_CONDICION;
		}

	} 
	
	public function setObsRendAcademico($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->obs_rend_academico !== $v) {
			$this->obs_rend_academico = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::OBS_REND_ACADEMICO;
		}

	} 
	
	public function setHabitoEstudio($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->habito_estudio !== $v) {
			$this->habito_estudio = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::HABITO_ESTUDIO;
		}

	} 
	
	public function setObsHabitoEstudio($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->obs_habito_estudio !== $v) {
			$this->obs_habito_estudio = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::OBS_HABITO_ESTUDIO;
		}

	} 
	
	public function setMateriaConDificultad($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->materia_con_dificultad !== $v) {
			$this->materia_con_dificultad = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::MATERIA_CON_DIFICULTAD;
		}

	} 
	
	public function setMateriasFaciles($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->materias_faciles !== $v) {
			$this->materias_faciles = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::MATERIAS_FACILES;
		}

	} 
	
	public function setContentoCarrera($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->contento_carrera !== $v) {
			$this->contento_carrera = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::CONTENTO_CARRERA;
		}

	} 
	
	public function setObsContentoCarrera($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->obs_contento_carrera !== $v) {
			$this->obs_contento_carrera = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::OBS_CONTENTO_CARRERA;
		}

	} 
	
	public function setViveConFlia($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->vive_con_flia !== $v) {
			$this->vive_con_flia = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::VIVE_CON_FLIA;
		}

	} 
	
	public function setConQueFlia($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->con_que_flia !== $v) {
			$this->con_que_flia = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::CON_QUE_FLIA;
		}

	} 
	
	public function setRelacionFlia($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->relacion_flia !== $v) {
			$this->relacion_flia = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::RELACION_FLIA;
		}

	} 
	
	public function setComunicacionFlia($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->comunicacion_flia !== $v) {
			$this->comunicacion_flia = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::COMUNICACION_FLIA;
		}

	} 
	
	public function setObsComunicacionFlia($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->obs_comunicacion_flia !== $v) {
			$this->obs_comunicacion_flia = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::OBS_COMUNICACION_FLIA;
		}

	} 
	
	public function setCondicionSalud($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->condicion_salud !== $v) {
			$this->condicion_salud = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::CONDICION_SALUD;
		}

	} 
	
	public function setObsCondicionSalud($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->obs_condicion_salud !== $v) {
			$this->obs_condicion_salud = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::OBS_CONDICION_SALUD;
		}

	} 
	
	public function setObsEnfermedad($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->obs_enfermedad !== $v) {
			$this->obs_enfermedad = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::OBS_ENFERMEDAD;
		}

	} 
	
	public function setChequeoMedico($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->chequeo_medico !== $v) {
			$this->chequeo_medico = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::CHEQUEO_MEDICO;
		}

	} 
	
	public function setDependenciaEconomica($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->dependencia_economica !== $v) {
			$this->dependencia_economica = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::DEPENDENCIA_ECONOMICA;
		}

	} 
	
	public function setDeQuienDependeEco($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->de_quien_depende_eco !== $v) {
			$this->de_quien_depende_eco = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::DE_QUIEN_DEPENDE_ECO;
		}

	} 
	
	public function setBeneficioEconomico($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->beneficio_economico !== $v) {
			$this->beneficio_economico = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::BENEFICIO_ECONOMICO;
		}

	} 
	
	public function setBeneficioPublico($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->beneficio_publico !== $v) {
			$this->beneficio_publico = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::BENEFICIO_PUBLICO;
		}

	} 
	
	public function setTipoBeneficio($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->tipo_beneficio !== $v) {
			$this->tipo_beneficio = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::TIPO_BENEFICIO;
		}

	} 
	
	public function setNecesidadTrabajo($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->necesidad_trabajo !== $v) {
			$this->necesidad_trabajo = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::NECESIDAD_TRABAJO;
		}

	} 
	
	public function setPerteneceGrupo($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->pertenece_grupo !== $v) {
			$this->pertenece_grupo = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::PERTENECE_GRUPO;
		}

	} 
	
	public function setCualGrupoPertenece($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->cual_grupo_pertenece !== $v) {
			$this->cual_grupo_pertenece = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::CUAL_GRUPO_PERTENECE;
		}

	} 
	
	public function setActividadesDeGrupo($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->actividades_de_grupo !== $v) {
			$this->actividades_de_grupo = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ACTIVIDADES_DE_GRUPO;
		}

	} 
	
	public function setTalleresPersonales($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->talleres_personales !== $v) {
			$this->talleres_personales = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::TALLERES_PERSONALES;
		}

	} 
	
	public function setLogroFormacion($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->logro_formacion !== $v) {
			$this->logro_formacion = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::LOGRO_FORMACION;
		}

	} 
	
	public function setAspectosAsesores($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->aspectos_asesores !== $v) {
			$this->aspectos_asesores = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ASPECTOS_ASESORES;
		}

	} 
	
	public function setAreasAReforzar($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->areas_a_reforzar !== $v) {
			$this->areas_a_reforzar = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::AREAS_A_REFORZAR;
		}

	} 
	
	public function setActividadesParticipar($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->actividades_participar !== $v) {
			$this->actividades_participar = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ACTIVIDADES_PARTICIPAR;
		}

	} 
	
	public function setObsOrientadora($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->obs_orientadora !== $v) {
			$this->obs_orientadora = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::OBS_ORIENTADORA;
		}

	} 
	
	public function setFechaRegistro($v)
	{

		if ($v !== null && !is_int($v)) {
			$ts = strtotime($v);
			if ($ts === -1 || $ts === false) { 				throw new PropelException("Unable to parse date/time value for [fecha_registro] from input: " . var_export($v, true));
			}
		} else {
			$ts = $v;
		}
		if ($this->fecha_registro !== $ts) {
			$this->fecha_registro = $ts;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::FECHA_REGISTRO;
		}

	} 
	
	public function setEstatus($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->estatus !== $v) {
			$this->estatus = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ESTATUS;
		}

	} 
	
	public function setNivel($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->nivel !== $v) {
			$this->nivel = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::NIVEL;
		}

	} 
	
	public function setUsuarioId($v)
	{

						if ($v !== null && !is_int($v) && is_numeric($v)) {
			$v = (int) $v;
		}

		if ($this->usuario_id !== $v) {
			$this->usuario_id = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::USUARIO_ID;
		}

		if ($this->aAteneausuario !== null && $this->aAteneausuario->getId() !== $v) {
			$this->aAteneausuario = null;
		}

	} 
	
	public function setPadre($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->padre !== $v) {
			$this->padre = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::PADRE;
		}

	} 
	
	public function setMadre($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->madre !== $v) {
			$this->madre = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::MADRE;
		}

	} 
	
	public function setHermanos($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->hermanos !== $v) {
			$this->hermanos = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::HERMANOS;
		}

	} 
	
	public function setHermanas($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->hermanas !== $v) {
			$this->hermanas = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::HERMANAS;
		}

	} 
	
	public function setTios($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->tios !== $v) {
			$this->tios = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::TIOS;
		}

	} 
	
	public function setPrimos($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->primos !== $v) {
			$this->primos = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::PRIMOS;
		}

	} 
	
	public function setAbuela($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->abuela !== $v) {
			$this->abuela = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ABUELA;
		}

	} 
	
	public function setAbuelo($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->abuelo !== $v) {
			$this->abuelo = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ABUELO;
		}

	} 
	
	public function setPadrastro($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->padrastro !== $v) {
			$this->padrastro = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::PADRASTRO;
		}

	} 
	
	public function setMadrastra($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->madrastra !== $v) {
			$this->madrastra = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::MADRASTRA;
		}

	} 
	
	public function setHermanastros($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->hermanastros !== $v) {
			$this->hermanastros = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::HERMANASTROS;
		}

	} 
	
	public function setHermanastras($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->hermanastras !== $v) {
			$this->hermanastras = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::HERMANASTRAS;
		}

	} 
	
	public function setAlergias($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->alergias !== $v) {
			$this->alergias = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ALERGIAS;
		}

	} 
	
	public function setSinusitis($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->sinusitis !== $v) {
			$this->sinusitis = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::SINUSITIS;
		}

	} 
	
	public function setAsma($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->asma !== $v) {
			$this->asma = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::ASMA;
		}

	} 
	
	public function setJaqueca($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->jaqueca !== $v) {
			$this->jaqueca = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::JAQUECA;
		}

	} 
	
	public function setMenstrual($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->menstrual !== $v) {
			$this->menstrual = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::MENSTRUAL;
		}

	} 
	
	public function setAuditivo($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->auditivo !== $v) {
			$this->auditivo = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::AUDITIVO;
		}

	} 
	
	public function setHipertension($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->hipertension !== $v) {
			$this->hipertension = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::HIPERTENSION;
		}

	} 
	
	public function setVisual($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->visual !== $v) {
			$this->visual = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::VISUAL;
		}

	} 
	
	public function setMareos($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->mareos !== $v) {
			$this->mareos = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::MAREOS;
		}

	} 
	
	public function setTiroides($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->tiroides !== $v) {
			$this->tiroides = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::TIROIDES;
		}

	} 
	
	public function setOtraEnfermedad($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->otra_enfermedad !== $v) {
			$this->otra_enfermedad = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::OTRA_ENFERMEDAD;
		}

	} 
	
	public function setBeneficioPrivado($v)
	{

						if ($v !== null && !is_string($v)) {
			$v = (string) $v; 
		}

		if ($this->beneficio_privado !== $v) {
			$this->beneficio_privado = $v;
			$this->modifiedColumns[] = ExpedienteEstAsesorPeer::BENEFICIO_PRIVADO;
		}

	} 
	
	public function hydrate(ResultSet $rs, $startcol = 1)
	{
		try {

			$this->id = $rs->getInt($startcol + 0);

			$this->email = $rs->getString($startcol + 1);

			$this->repite_asig = $rs->getString($startcol + 2);

			$this->cuales_asig_repite = $rs->getString($startcol + 3);

			$this->ano_grado_bachillerato = $rs->getString($startcol + 4);

			$this->promedio_bachillerato = $rs->getString($startcol + 5);

			$this->materias_condicion = $rs->getString($startcol + 6);

			$this->obs_rend_academico = $rs->getString($startcol + 7);

			$this->habito_estudio = $rs->getString($startcol + 8);

			$this->obs_habito_estudio = $rs->getString($startcol + 9);

			$this->materia_con_dificultad = $rs->getString($startcol + 10);

			$this->materias_faciles = $rs->getString($startcol + 11);

			$this->contento_carrera = $rs->getString($startcol + 12);

			$this->obs_contento_carrera = $rs->getString($startcol + 13);

			$this->vive_con_flia = $rs->getString($startcol + 14);

			$this->con_que_flia = $rs->getString($startcol + 15);

			$this->relacion_flia = $rs->getString($startcol + 16);

			$this->comunicacion_flia = $rs->getString($startcol + 17);

			$this->obs_comunicacion_flia = $rs->getString($startcol + 18);

			$this->condicion_salud = $rs->getString($startcol + 19);

			$this->obs_condicion_salud = $rs->getString($startcol + 20);

			$this->obs_enfermedad = $rs->getString($startcol + 21);

			$this->chequeo_medico = $rs->getString($startcol + 22);

			$this->dependencia_economica = $rs->getString($startcol + 23);

			$this->de_quien_depende_eco = $rs->getString($startcol + 24);

			$this->beneficio_economico = $rs->getString($startcol + 25);

			$this->beneficio_publico = $rs->getString($startcol + 26);

			$this->tipo_beneficio = $rs->getString($startcol + 27);

			$this->necesidad_trabajo = $rs->getString($startcol + 28);

			$this->pertenece_grupo = $rs->getString($startcol + 29);

			$this->cual_grupo_pertenece = $rs->getString($startcol + 30);

			$this->actividades_de_grupo = $rs->getString($startcol + 31);

			$this->talleres_personales = $rs->getString($startcol + 32);

			$this->logro_formacion = $rs->getString($startcol + 33);

			$this->aspectos_asesores = $rs->getString($startcol + 34);

			$this->areas_a_reforzar = $rs->getString($startcol + 35);

			$this->actividades_participar = $rs->getString($startcol + 36);

			$this->obs_orientadora = $rs->getString($startcol + 37);

			$this->fecha_registro = $rs->getDate($startcol + 38, null);

			$this->estatus = $rs->getString($startcol + 39);

			$this->nivel = $rs->getString($startcol + 40);

			$this->usuario_id = $rs->getInt($startcol + 41);

			$this->padre = $rs->getString($startcol + 42);

			$this->madre = $rs->getString($startcol + 43);

			$this->hermanos = $rs->getString($startcol + 44);

			$this->hermanas = $rs->getString($startcol + 45);

			$this->tios = $rs->getString($startcol + 46);

			$this->primos = $rs->getString($startcol + 47);

			$this->abuela = $rs->getString($startcol + 48);

			$this->abuelo = $rs->getString($startcol + 49);

			$this->padrastro = $rs->getString($startcol + 50);

			$this->madrastra = $rs->getString($startcol + 51);

			$this->hermanastros = $rs->getString($startcol + 52);

			$this->hermanastras = $rs->getString($startcol + 53);

			$this->alergias = $rs->getString($startcol + 54);

			$this->sinusitis = $rs->getString($startcol + 55);

			$this->asma = $rs->getString($startcol + 56);

			$this->jaqueca = $rs->getString($startcol + 57);

			$this->menstrual = $rs->getString($startcol + 58);

			$this->auditivo = $rs->getString($startcol + 59);

			$this->hipertension = $rs->getString($startcol + 60);

			$this->visual = $rs->getString($startcol + 61);

			$this->mareos = $rs->getString($startcol + 62);

			$this->tiroides = $rs->getString($startcol + 63);

			$this->otra_enfermedad = $rs->getString($startcol + 64);

			$this->beneficio_privado = $rs->getString($startcol + 65);

			$this->resetModified();

			$this->setNew(false);

						return $startcol + 66; 
		} catch (Exception $e) {
			throw new PropelException("Error populating ExpedienteEstAsesor object", $e);
		}
	}

	
	public function delete($con = null)
	{
		if ($this->isDeleted()) {
			throw new PropelException("This object has already been deleted.");
		}

		if ($con === null) {
			$con = Propel::getConnection(ExpedienteEstAsesorPeer::DATABASE_NAME);
		}

		try {
			$con->begin();
			ExpedienteEstAsesorPeer::doDelete($this, $con);
			$this->setDeleted(true);
			$con->commit();
		} catch (PropelException $e) {
			$con->rollback();
			throw $e;
		}
	}

	
	public function save($con = null)
	{
		if ($this->isDeleted()) {
			throw new PropelException("You cannot save an object that has been deleted.");
		}

		if ($con === null) {
			$con = Propel::getConnection(ExpedienteEstAsesorPeer::DATABASE_NAME);
		}

		try {
			$con->begin();
			$affectedRows = $this->doSave($con);
			$con->commit();
			return $affectedRows;
		} catch (PropelException $e) {
			$con->rollback();
			throw $e;
		}
	}

	
	protected function doSave($con)
	{
		$affectedRows = 0; 		if (!$this->alreadyInSave) {
			$this->alreadyInSave = true;


												
			if ($this->aAteneausuario !== null) {
				if ($this->aAteneausuario->isModified()) {
					$affectedRows += $this->aAteneausuario->save($con);
				}
				$this->setAteneausuario($this->aAteneausuario);
			}


						if ($this->isModified()) {
				if ($this->isNew()) {
					$pk = ExpedienteEstAsesorPeer::doInsert($this, $con);
					$affectedRows += 1; 										 										 
					$this->setId($pk);  
					$this->setNew(false);
				} else {
					$affectedRows += ExpedienteEstAsesorPeer::doUpdate($this, $con);
				}
				$this->resetModified(); 			}

			$this->alreadyInSave = false;
		}
		return $affectedRows;
	} 
	
	protected $validationFailures = array();

	
	public function getValidationFailures()
	{
		return $this->validationFailures;
	}

	
	public function validate($columns = null)
	{
		$res = $this->doValidate($columns);
		if ($res === true) {
			$this->validationFailures = array();
			return true;
		} else {
			$this->validationFailures = $res;
			return false;
		}
	}

	
	protected function doValidate($columns = null)
	{
		if (!$this->alreadyInValidation) {
			$this->alreadyInValidation = true;
			$retval = null;

			$failureMap = array();


												
			if ($this->aAteneausuario !== null) {
				if (!$this->aAteneausuario->validate($columns)) {
					$failureMap = array_merge($failureMap, $this->aAteneausuario->getValidationFailures());
				}
			}


			if (($retval = ExpedienteEstAsesorPeer::doValidate($this, $columns)) !== true) {
				$failureMap = array_merge($failureMap, $retval);
			}



			$this->alreadyInValidation = false;
		}

		return (!empty($failureMap) ? $failureMap : true);
	}

	
	public function getByName($name, $type = BasePeer::TYPE_PHPNAME)
	{
		$pos = ExpedienteEstAsesorPeer::translateFieldName($name, $type, BasePeer::TYPE_NUM);
		return $this->getByPosition($pos);
	}

	
	public function getByPosition($pos)
	{
		switch($pos) {
			case 0:
				return $this->getId();
				break;
			case 1:
				return $this->getEmail();
				break;
			case 2:
				return $this->getRepiteAsig();
				break;
			case 3:
				return $this->getCualesAsigRepite();
				break;
			case 4:
				return $this->getAnoGradoBachillerato();
				break;
			case 5:
				return $this->getPromedioBachillerato();
				break;
			case 6:
				return $this->getMateriasCondicion();
				break;
			case 7:
				return $this->getObsRendAcademico();
				break;
			case 8:
				return $this->getHabitoEstudio();
				break;
			case 9:
				return $this->getObsHabitoEstudio();
				break;
			case 10:
				return $this->getMateriaConDificultad();
				break;
			case 11:
				return $this->getMateriasFaciles();
				break;
			case 12:
				return $this->getContentoCarrera();
				break;
			case 13:
				return $this->getObsContentoCarrera();
				break;
			case 14:
				return $this->getViveConFlia();
				break;
			case 15:
				return $this->getConQueFlia();
				break;
			case 16:
				return $this->getRelacionFlia();
				break;
			case 17:
				return $this->getComunicacionFlia();
				break;
			case 18:
				return $this->getObsComunicacionFlia();
				break;
			case 19:
				return $this->getCondicionSalud();
				break;
			case 20:
				return $this->getObsCondicionSalud();
				break;
			case 21:
				return $this->getObsEnfermedad();
				break;
			case 22:
				return $this->getChequeoMedico();
				break;
			case 23:
				return $this->getDependenciaEconomica();
				break;
			case 24:
				return $this->getDeQuienDependeEco();
				break;
			case 25:
				return $this->getBeneficioEconomico();
				break;
			case 26:
				return $this->getBeneficioPublico();
				break;
			case 27:
				return $this->getTipoBeneficio();
				break;
			case 28:
				return $this->getNecesidadTrabajo();
				break;
			case 29:
				return $this->getPerteneceGrupo();
				break;
			case 30:
				return $this->getCualGrupoPertenece();
				break;
			case 31:
				return $this->getActividadesDeGrupo();
				break;
			case 32:
				return $this->getTalleresPersonales();
				break;
			case 33:
				return $this->getLogroFormacion();
				break;
			case 34:
				return $this->getAspectosAsesores();
				break;
			case 35:
				return $this->getAreasAReforzar();
				break;
			case 36:
				return $this->getActividadesParticipar();
				break;
			case 37:
				return $this->getObsOrientadora();
				break;
			case 38:
				return $this->getFechaRegistro();
				break;
			case 39:
				return $this->getEstatus();
				break;
			case 40:
				return $this->getNivel();
				break;
			case 41:
				return $this->getUsuarioId();
				break;
			case 42:
				return $this->getPadre();
				break;
			case 43:
				return $this->getMadre();
				break;
			case 44:
				return $this->getHermanos();
				break;
			case 45:
				return $this->getHermanas();
				break;
			case 46:
				return $this->getTios();
				break;
			case 47:
				return $this->getPrimos();
				break;
			case 48:
				return $this->getAbuela();
				break;
			case 49:
				return $this->getAbuelo();
				break;
			case 50:
				return $this->getPadrastro();
				break;
			case 51:
				return $this->getMadrastra();
				break;
			case 52:
				return $this->getHermanastros();
				break;
			case 53:
				return $this->getHermanastras();
				break;
			case 54:
				return $this->getAlergias();
				break;
			case 55:
				return $this->getSinusitis();
				break;
			case 56:
				return $this->getAsma();
				break;
			case 57:
				return $this->getJaqueca();
				break;
			case 58:
				return $this->getMenstrual();
				break;
			case 59:
				return $this->getAuditivo();
				break;
			case 60:
				return $this->getHipertension();
				break;
			case 61:
				return $this->getVisual();
				break;
			case 62:
				return $this->getMareos();
				break;
			case 63:
				return $this->getTiroides();
				break;
			case 64:
				return $this->getOtraEnfermedad();
				break;
			case 65:
				return $this->getBeneficioPrivado();
				break;
			default:
				return null;
				break;
		} 	}

	
	public function toArray($keyType = BasePeer::TYPE_PHPNAME)
	{
		$keys = ExpedienteEstAsesorPeer::getFieldNames($keyType);
		$result = array(
			$keys[0] => $this->getId(),
			$keys[1] => $this->getEmail(),
			$keys[2] => $this->getRepiteAsig(),
			$keys[3] => $this->getCualesAsigRepite(),
			$keys[4] => $this->getAnoGradoBachillerato(),
			$keys[5] => $this->getPromedioBachillerato(),
			$keys[6] => $this->getMateriasCondicion(),
			$keys[7] => $this->getObsRendAcademico(),
			$keys[8] => $this->getHabitoEstudio(),
			$keys[9] => $this->getObsHabitoEstudio(),
			$keys[10] => $this->getMateriaConDificultad(),
			$keys[11] => $this->getMateriasFaciles(),
			$keys[12] => $this->getContentoCarrera(),
			$keys[13] => $this->getObsContentoCarrera(),
			$keys[14] => $this->getViveConFlia(),
			$keys[15] => $this->getConQueFlia(),
			$keys[16] => $this->getRelacionFlia(),
			$keys[17] => $this->getComunicacionFlia(),
			$keys[18] => $this->getObsComunicacionFlia(),
			$keys[19] => $this->getCondicionSalud(),
			$keys[20] => $this->getObsCondicionSalud(),
			$keys[21] => $this->getObsEnfermedad(),
			$keys[22] => $this->getChequeoMedico(),
			$keys[23] => $this->getDependenciaEconomica(),
			$keys[24] => $this->getDeQuienDependeEco(),
			$keys[25] => $this->getBeneficioEconomico(),
			$keys[26] => $this->getBeneficioPublico(),
			$keys[27] => $this->getTipoBeneficio(),
			$keys[28] => $this->getNecesidadTrabajo(),
			$keys[29] => $this->getPerteneceGrupo(),
			$keys[30] => $this->getCualGrupoPertenece(),
			$keys[31] => $this->getActividadesDeGrupo(),
			$keys[32] => $this->getTalleresPersonales(),
			$keys[33] => $this->getLogroFormacion(),
			$keys[34] => $this->getAspectosAsesores(),
			$keys[35] => $this->getAreasAReforzar(),
			$keys[36] => $this->getActividadesParticipar(),
			$keys[37] => $this->getObsOrientadora(),
			$keys[38] => $this->getFechaRegistro(),
			$keys[39] => $this->getEstatus(),
			$keys[40] => $this->getNivel(),
			$keys[41] => $this->getUsuarioId(),
			$keys[42] => $this->getPadre(),
			$keys[43] => $this->getMadre(),
			$keys[44] => $this->getHermanos(),
			$keys[45] => $this->getHermanas(),
			$keys[46] => $this->getTios(),
			$keys[47] => $this->getPrimos(),
			$keys[48] => $this->getAbuela(),
			$keys[49] => $this->getAbuelo(),
			$keys[50] => $this->getPadrastro(),
			$keys[51] => $this->getMadrastra(),
			$keys[52] => $this->getHermanastros(),
			$keys[53] => $this->getHermanastras(),
			$keys[54] => $this->getAlergias(),
			$keys[55] => $this->getSinusitis(),
			$keys[56] => $this->getAsma(),
			$keys[57] => $this->getJaqueca(),
			$keys[58] => $this->getMenstrual(),
			$keys[59] => $this->getAuditivo(),
			$keys[60] => $this->getHipertension(),
			$keys[61] => $this->getVisual(),
			$keys[62] => $this->getMareos(),
			$keys[63] => $this->getTiroides(),
			$keys[64] => $this->getOtraEnfermedad(),
			$keys[65] => $this->getBeneficioPrivado(),
		);
		return $result;
	}

	
	public function setByName($name, $value, $type = BasePeer::TYPE_PHPNAME)
	{
		$pos = ExpedienteEstAsesorPeer::translateFieldName($name, $type, BasePeer::TYPE_NUM);
		return $this->setByPosition($pos, $value);
	}

	
	public function setByPosition($pos, $value)
	{
		switch($pos) {
			case 0:
				$this->setId($value);
				break;
			case 1:
				$this->setEmail($value);
				break;
			case 2:
				$this->setRepiteAsig($value);
				break;
			case 3:
				$this->setCualesAsigRepite($value);
				break;
			case 4:
				$this->setAnoGradoBachillerato($value);
				break;
			case 5:
				$this->setPromedioBachillerato($value);
				break;
			case 6:
				$this->setMateriasCondicion($value);
				break;
			case 7:
				$this->setObsRendAcademico($value);
				break;
			case 8:
				$this->setHabitoEstudio($value);
				break;
			case 9:
				$this->setObsHabitoEstudio($value);
				break;
			case 10:
				$this->setMateriaConDificultad($value);
				break;
			case 11:
				$this->setMateriasFaciles($value);
				break;
			case 12:
				$this->setContentoCarrera($value);
				break;
			case 13:
				$this->setObsContentoCarrera($value);
				break;
			case 14:
				$this->setViveConFlia($value);
				break;
			case 15:
				$this->setConQueFlia($value);
				break;
			case 16:
				$this->setRelacionFlia($value);
				break;
			case 17:
				$this->setComunicacionFlia($value);
				break;
			case 18:
				$this->setObsComunicacionFlia($value);
				break;
			case 19:
				$this->setCondicionSalud($value);
				break;
			case 20:
				$this->setObsCondicionSalud($value);
				break;
			case 21:
				$this->setObsEnfermedad($value);
				break;
			case 22:
				$this->setChequeoMedico($value);
				break;
			case 23:
				$this->setDependenciaEconomica($value);
				break;
			case 24:
				$this->setDeQuienDependeEco($value);
				break;
			case 25:
				$this->setBeneficioEconomico($value);
				break;
			case 26:
				$this->setBeneficioPublico($value);
				break;
			case 27:
				$this->setTipoBeneficio($value);
				break;
			case 28:
				$this->setNecesidadTrabajo($value);
				break;
			case 29:
				$this->setPerteneceGrupo($value);
				break;
			case 30:
				$this->setCualGrupoPertenece($value);
				break;
			case 31:
				$this->setActividadesDeGrupo($value);
				break;
			case 32:
				$this->setTalleresPersonales($value);
				break;
			case 33:
				$this->setLogroFormacion($value);
				break;
			case 34:
				$this->setAspectosAsesores($value);
				break;
			case 35:
				$this->setAreasAReforzar($value);
				break;
			case 36:
				$this->setActividadesParticipar($value);
				break;
			case 37:
				$this->setObsOrientadora($value);
				break;
			case 38:
				$this->setFechaRegistro($value);
				break;
			case 39:
				$this->setEstatus($value);
				break;
			case 40:
				$this->setNivel($value);
				break;
			case 41:
				$this->setUsuarioId($value);
				break;
			case 42:
				$this->setPadre($value);
				break;
			case 43:
				$this->setMadre($value);
				break;
			case 44:
				$this->setHermanos($value);
				break;
			case 45:
				$this->setHermanas($value);
				break;
			case 46:
				$this->setTios($value);
				break;
			case 47:
				$this->setPrimos($value);
				break;
			case 48:
				$this->setAbuela($value);
				break;
			case 49:
				$this->setAbuelo($value);
				break;
			case 50:
				$this->setPadrastro($value);
				break;
			case 51:
				$this->setMadrastra($value);
				break;
			case 52:
				$this->setHermanastros($value);
				break;
			case 53:
				$this->setHermanastras($value);
				break;
			case 54:
				$this->setAlergias($value);
				break;
			case 55:
				$this->setSinusitis($value);
				break;
			case 56:
				$this->setAsma($value);
				break;
			case 57:
				$this->setJaqueca($value);
				break;
			case 58:
				$this->setMenstrual($value);
				break;
			case 59:
				$this->setAuditivo($value);
				break;
			case 60:
				$this->setHipertension($value);
				break;
			case 61:
				$this->setVisual($value);
				break;
			case 62:
				$this->setMareos($value);
				break;
			case 63:
				$this->setTiroides($value);
				break;
			case 64:
				$this->setOtraEnfermedad($value);
				break;
			case 65:
				$this->setBeneficioPrivado($value);
				break;
		} 	}

	
	public function fromArray($arr, $keyType = BasePeer::TYPE_PHPNAME)
	{
		$keys = ExpedienteEstAsesorPeer::getFieldNames($keyType);

		if (array_key_exists($keys[0], $arr)) $this->setId($arr[$keys[0]]);
		if (array_key_exists($keys[1], $arr)) $this->setEmail($arr[$keys[1]]);
		if (array_key_exists($keys[2], $arr)) $this->setRepiteAsig($arr[$keys[2]]);
		if (array_key_exists($keys[3], $arr)) $this->setCualesAsigRepite($arr[$keys[3]]);
		if (array_key_exists($keys[4], $arr)) $this->setAnoGradoBachillerato($arr[$keys[4]]);
		if (array_key_exists($keys[5], $arr)) $this->setPromedioBachillerato($arr[$keys[5]]);
		if (array_key_exists($keys[6], $arr)) $this->setMateriasCondicion($arr[$keys[6]]);
		if (array_key_exists($keys[7], $arr)) $this->setObsRendAcademico($arr[$keys[7]]);
		if (array_key_exists($keys[8], $arr)) $this->setHabitoEstudio($arr[$keys[8]]);
		if (array_key_exists($keys[9], $arr)) $this->setObsHabitoEstudio($arr[$keys[9]]);
		if (array_key_exists($keys[10], $arr)) $this->setMateriaConDificultad($arr[$keys[10]]);
		if (array_key_exists($keys[11], $arr)) $this->setMateriasFaciles($arr[$keys[11]]);
		if (array_key_exists($keys[12], $arr)) $this->setContentoCarrera($arr[$keys[12]]);
		if (array_key_exists($keys[13], $arr)) $this->setObsContentoCarrera($arr[$keys[13]]);
		if (array_key_exists($keys[14], $arr)) $this->setViveConFlia($arr[$keys[14]]);
		if (array_key_exists($keys[15], $arr)) $this->setConQueFlia($arr[$keys[15]]);
		if (array_key_exists($keys[16], $arr)) $this->setRelacionFlia($arr[$keys[16]]);
		if (array_key_exists($keys[17], $arr)) $this->setComunicacionFlia($arr[$keys[17]]);
		if (array_key_exists($keys[18], $arr)) $this->setObsComunicacionFlia($arr[$keys[18]]);
		if (array_key_exists($keys[19], $arr)) $this->setCondicionSalud($arr[$keys[19]]);
		if (array_key_exists($keys[20], $arr)) $this->setObsCondicionSalud($arr[$keys[20]]);
		if (array_key_exists($keys[21], $arr)) $this->setObsEnfermedad($arr[$keys[21]]);
		if (array_key_exists($keys[22], $arr)) $this->setChequeoMedico($arr[$keys[22]]);
		if (array_key_exists($keys[23], $arr)) $this->setDependenciaEconomica($arr[$keys[23]]);
		if (array_key_exists($keys[24], $arr)) $this->setDeQuienDependeEco($arr[$keys[24]]);
		if (array_key_exists($keys[25], $arr)) $this->setBeneficioEconomico($arr[$keys[25]]);
		if (array_key_exists($keys[26], $arr)) $this->setBeneficioPublico($arr[$keys[26]]);
		if (array_key_exists($keys[27], $arr)) $this->setTipoBeneficio($arr[$keys[27]]);
		if (array_key_exists($keys[28], $arr)) $this->setNecesidadTrabajo($arr[$keys[28]]);
		if (array_key_exists($keys[29], $arr)) $this->setPerteneceGrupo($arr[$keys[29]]);
		if (array_key_exists($keys[30], $arr)) $this->setCualGrupoPertenece($arr[$keys[30]]);
		if (array_key_exists($keys[31], $arr)) $this->setActividadesDeGrupo($arr[$keys[31]]);
		if (array_key_exists($keys[32], $arr)) $this->setTalleresPersonales($arr[$keys[32]]);
		if (array_key_exists($keys[33], $arr)) $this->setLogroFormacion($arr[$keys[33]]);
		if (array_key_exists($keys[34], $arr)) $this->setAspectosAsesores($arr[$keys[34]]);
		if (array_key_exists($keys[35], $arr)) $this->setAreasAReforzar($arr[$keys[35]]);
		if (array_key_exists($keys[36], $arr)) $this->setActividadesParticipar($arr[$keys[36]]);
		if (array_key_exists($keys[37], $arr)) $this->setObsOrientadora($arr[$keys[37]]);
		if (array_key_exists($keys[38], $arr)) $this->setFechaRegistro($arr[$keys[38]]);
		if (array_key_exists($keys[39], $arr)) $this->setEstatus($arr[$keys[39]]);
		if (array_key_exists($keys[40], $arr)) $this->setNivel($arr[$keys[40]]);
		if (array_key_exists($keys[41], $arr)) $this->setUsuarioId($arr[$keys[41]]);
		if (array_key_exists($keys[42], $arr)) $this->setPadre($arr[$keys[42]]);
		if (array_key_exists($keys[43], $arr)) $this->setMadre($arr[$keys[43]]);
		if (array_key_exists($keys[44], $arr)) $this->setHermanos($arr[$keys[44]]);
		if (array_key_exists($keys[45], $arr)) $this->setHermanas($arr[$keys[45]]);
		if (array_key_exists($keys[46], $arr)) $this->setTios($arr[$keys[46]]);
		if (array_key_exists($keys[47], $arr)) $this->setPrimos($arr[$keys[47]]);
		if (array_key_exists($keys[48], $arr)) $this->setAbuela($arr[$keys[48]]);
		if (array_key_exists($keys[49], $arr)) $this->setAbuelo($arr[$keys[49]]);
		if (array_key_exists($keys[50], $arr)) $this->setPadrastro($arr[$keys[50]]);
		if (array_key_exists($keys[51], $arr)) $this->setMadrastra($arr[$keys[51]]);
		if (array_key_exists($keys[52], $arr)) $this->setHermanastros($arr[$keys[52]]);
		if (array_key_exists($keys[53], $arr)) $this->setHermanastras($arr[$keys[53]]);
		if (array_key_exists($keys[54], $arr)) $this->setAlergias($arr[$keys[54]]);
		if (array_key_exists($keys[55], $arr)) $this->setSinusitis($arr[$keys[55]]);
		if (array_key_exists($keys[56], $arr)) $this->setAsma($arr[$keys[56]]);
		if (array_key_exists($keys[57], $arr)) $this->setJaqueca($arr[$keys[57]]);
		if (array_key_exists($keys[58], $arr)) $this->setMenstrual($arr[$keys[58]]);
		if (array_key_exists($keys[59], $arr)) $this->setAuditivo($arr[$keys[59]]);
		if (array_key_exists($keys[60], $arr)) $this->setHipertension($arr[$keys[60]]);
		if (array_key_exists($keys[61], $arr)) $this->setVisual($arr[$keys[61]]);
		if (array_key_exists($keys[62], $arr)) $this->setMareos($arr[$keys[62]]);
		if (array_key_exists($keys[63], $arr)) $this->setTiroides($arr[$keys[63]]);
		if (array_key_exists($keys[64], $arr)) $this->setOtraEnfermedad($arr[$keys[64]]);
		if (array_key_exists($keys[65], $arr)) $this->setBeneficioPrivado($arr[$keys[65]]);
	}

	
	public function buildCriteria()
	{
		$criteria = new Criteria(ExpedienteEstAsesorPeer::DATABASE_NAME);

		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ID)) $criteria->add(ExpedienteEstAsesorPeer::ID, $this->id);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::EMAIL)) $criteria->add(ExpedienteEstAsesorPeer::EMAIL, $this->email);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::REPITE_ASIG)) $criteria->add(ExpedienteEstAsesorPeer::REPITE_ASIG, $this->repite_asig);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::CUALES_ASIG_REPITE)) $criteria->add(ExpedienteEstAsesorPeer::CUALES_ASIG_REPITE, $this->cuales_asig_repite);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ANO_GRADO_BACHILLERATO)) $criteria->add(ExpedienteEstAsesorPeer::ANO_GRADO_BACHILLERATO, $this->ano_grado_bachillerato);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::PROMEDIO_BACHILLERATO)) $criteria->add(ExpedienteEstAsesorPeer::PROMEDIO_BACHILLERATO, $this->promedio_bachillerato);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::MATERIAS_CONDICION)) $criteria->add(ExpedienteEstAsesorPeer::MATERIAS_CONDICION, $this->materias_condicion);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::OBS_REND_ACADEMICO)) $criteria->add(ExpedienteEstAsesorPeer::OBS_REND_ACADEMICO, $this->obs_rend_academico);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::HABITO_ESTUDIO)) $criteria->add(ExpedienteEstAsesorPeer::HABITO_ESTUDIO, $this->habito_estudio);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::OBS_HABITO_ESTUDIO)) $criteria->add(ExpedienteEstAsesorPeer::OBS_HABITO_ESTUDIO, $this->obs_habito_estudio);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::MATERIA_CON_DIFICULTAD)) $criteria->add(ExpedienteEstAsesorPeer::MATERIA_CON_DIFICULTAD, $this->materia_con_dificultad);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::MATERIAS_FACILES)) $criteria->add(ExpedienteEstAsesorPeer::MATERIAS_FACILES, $this->materias_faciles);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::CONTENTO_CARRERA)) $criteria->add(ExpedienteEstAsesorPeer::CONTENTO_CARRERA, $this->contento_carrera);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::OBS_CONTENTO_CARRERA)) $criteria->add(ExpedienteEstAsesorPeer::OBS_CONTENTO_CARRERA, $this->obs_contento_carrera);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::VIVE_CON_FLIA)) $criteria->add(ExpedienteEstAsesorPeer::VIVE_CON_FLIA, $this->vive_con_flia);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::CON_QUE_FLIA)) $criteria->add(ExpedienteEstAsesorPeer::CON_QUE_FLIA, $this->con_que_flia);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::RELACION_FLIA)) $criteria->add(ExpedienteEstAsesorPeer::RELACION_FLIA, $this->relacion_flia);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::COMUNICACION_FLIA)) $criteria->add(ExpedienteEstAsesorPeer::COMUNICACION_FLIA, $this->comunicacion_flia);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::OBS_COMUNICACION_FLIA)) $criteria->add(ExpedienteEstAsesorPeer::OBS_COMUNICACION_FLIA, $this->obs_comunicacion_flia);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::CONDICION_SALUD)) $criteria->add(ExpedienteEstAsesorPeer::CONDICION_SALUD, $this->condicion_salud);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::OBS_CONDICION_SALUD)) $criteria->add(ExpedienteEstAsesorPeer::OBS_CONDICION_SALUD, $this->obs_condicion_salud);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::OBS_ENFERMEDAD)) $criteria->add(ExpedienteEstAsesorPeer::OBS_ENFERMEDAD, $this->obs_enfermedad);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::CHEQUEO_MEDICO)) $criteria->add(ExpedienteEstAsesorPeer::CHEQUEO_MEDICO, $this->chequeo_medico);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::DEPENDENCIA_ECONOMICA)) $criteria->add(ExpedienteEstAsesorPeer::DEPENDENCIA_ECONOMICA, $this->dependencia_economica);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::DE_QUIEN_DEPENDE_ECO)) $criteria->add(ExpedienteEstAsesorPeer::DE_QUIEN_DEPENDE_ECO, $this->de_quien_depende_eco);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::BENEFICIO_ECONOMICO)) $criteria->add(ExpedienteEstAsesorPeer::BENEFICIO_ECONOMICO, $this->beneficio_economico);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::BENEFICIO_PUBLICO)) $criteria->add(ExpedienteEstAsesorPeer::BENEFICIO_PUBLICO, $this->beneficio_publico);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::TIPO_BENEFICIO)) $criteria->add(ExpedienteEstAsesorPeer::TIPO_BENEFICIO, $this->tipo_beneficio);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::NECESIDAD_TRABAJO)) $criteria->add(ExpedienteEstAsesorPeer::NECESIDAD_TRABAJO, $this->necesidad_trabajo);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::PERTENECE_GRUPO)) $criteria->add(ExpedienteEstAsesorPeer::PERTENECE_GRUPO, $this->pertenece_grupo);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::CUAL_GRUPO_PERTENECE)) $criteria->add(ExpedienteEstAsesorPeer::CUAL_GRUPO_PERTENECE, $this->cual_grupo_pertenece);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ACTIVIDADES_DE_GRUPO)) $criteria->add(ExpedienteEstAsesorPeer::ACTIVIDADES_DE_GRUPO, $this->actividades_de_grupo);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::TALLERES_PERSONALES)) $criteria->add(ExpedienteEstAsesorPeer::TALLERES_PERSONALES, $this->talleres_personales);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::LOGRO_FORMACION)) $criteria->add(ExpedienteEstAsesorPeer::LOGRO_FORMACION, $this->logro_formacion);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ASPECTOS_ASESORES)) $criteria->add(ExpedienteEstAsesorPeer::ASPECTOS_ASESORES, $this->aspectos_asesores);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::AREAS_A_REFORZAR)) $criteria->add(ExpedienteEstAsesorPeer::AREAS_A_REFORZAR, $this->areas_a_reforzar);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ACTIVIDADES_PARTICIPAR)) $criteria->add(ExpedienteEstAsesorPeer::ACTIVIDADES_PARTICIPAR, $this->actividades_participar);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::OBS_ORIENTADORA)) $criteria->add(ExpedienteEstAsesorPeer::OBS_ORIENTADORA, $this->obs_orientadora);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::FECHA_REGISTRO)) $criteria->add(ExpedienteEstAsesorPeer::FECHA_REGISTRO, $this->fecha_registro);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ESTATUS)) $criteria->add(ExpedienteEstAsesorPeer::ESTATUS, $this->estatus);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::NIVEL)) $criteria->add(ExpedienteEstAsesorPeer::NIVEL, $this->nivel);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::USUARIO_ID)) $criteria->add(ExpedienteEstAsesorPeer::USUARIO_ID, $this->usuario_id);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::PADRE)) $criteria->add(ExpedienteEstAsesorPeer::PADRE, $this->padre);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::MADRE)) $criteria->add(ExpedienteEstAsesorPeer::MADRE, $this->madre);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::HERMANOS)) $criteria->add(ExpedienteEstAsesorPeer::HERMANOS, $this->hermanos);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::HERMANAS)) $criteria->add(ExpedienteEstAsesorPeer::HERMANAS, $this->hermanas);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::TIOS)) $criteria->add(ExpedienteEstAsesorPeer::TIOS, $this->tios);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::PRIMOS)) $criteria->add(ExpedienteEstAsesorPeer::PRIMOS, $this->primos);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ABUELA)) $criteria->add(ExpedienteEstAsesorPeer::ABUELA, $this->abuela);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ABUELO)) $criteria->add(ExpedienteEstAsesorPeer::ABUELO, $this->abuelo);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::PADRASTRO)) $criteria->add(ExpedienteEstAsesorPeer::PADRASTRO, $this->padrastro);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::MADRASTRA)) $criteria->add(ExpedienteEstAsesorPeer::MADRASTRA, $this->madrastra);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::HERMANASTROS)) $criteria->add(ExpedienteEstAsesorPeer::HERMANASTROS, $this->hermanastros);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::HERMANASTRAS)) $criteria->add(ExpedienteEstAsesorPeer::HERMANASTRAS, $this->hermanastras);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ALERGIAS)) $criteria->add(ExpedienteEstAsesorPeer::ALERGIAS, $this->alergias);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::SINUSITIS)) $criteria->add(ExpedienteEstAsesorPeer::SINUSITIS, $this->sinusitis);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::ASMA)) $criteria->add(ExpedienteEstAsesorPeer::ASMA, $this->asma);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::JAQUECA)) $criteria->add(ExpedienteEstAsesorPeer::JAQUECA, $this->jaqueca);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::MENSTRUAL)) $criteria->add(ExpedienteEstAsesorPeer::MENSTRUAL, $this->menstrual);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::AUDITIVO)) $criteria->add(ExpedienteEstAsesorPeer::AUDITIVO, $this->auditivo);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::HIPERTENSION)) $criteria->add(ExpedienteEstAsesorPeer::HIPERTENSION, $this->hipertension);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::VISUAL)) $criteria->add(ExpedienteEstAsesorPeer::VISUAL, $this->visual);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::MAREOS)) $criteria->add(ExpedienteEstAsesorPeer::MAREOS, $this->mareos);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::TIROIDES)) $criteria->add(ExpedienteEstAsesorPeer::TIROIDES, $this->tiroides);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::OTRA_ENFERMEDAD)) $criteria->add(ExpedienteEstAsesorPeer::OTRA_ENFERMEDAD, $this->otra_enfermedad);
		if ($this->isColumnModified(ExpedienteEstAsesorPeer::BENEFICIO_PRIVADO)) $criteria->add(ExpedienteEstAsesorPeer::BENEFICIO_PRIVADO, $this->beneficio_privado);

		return $criteria;
	}

	
	public function buildPkeyCriteria()
	{
		$criteria = new Criteria(ExpedienteEstAsesorPeer::DATABASE_NAME);

		$criteria->add(ExpedienteEstAsesorPeer::ID, $this->id);

		return $criteria;
	}

	
	public function getPrimaryKey()
	{
		return $this->getId();
	}

	
	public function setPrimaryKey($key)
	{
		$this->setId($key);
	}

	
	public function copyInto($copyObj, $deepCopy = false)
	{

		$copyObj->setEmail($this->email);

		$copyObj->setRepiteAsig($this->repite_asig);

		$copyObj->setCualesAsigRepite($this->cuales_asig_repite);

		$copyObj->setAnoGradoBachillerato($this->ano_grado_bachillerato);

		$copyObj->setPromedioBachillerato($this->promedio_bachillerato);

		$copyObj->setMateriasCondicion($this->materias_condicion);

		$copyObj->setObsRendAcademico($this->obs_rend_academico);

		$copyObj->setHabitoEstudio($this->habito_estudio);

		$copyObj->setObsHabitoEstudio($this->obs_habito_estudio);

		$copyObj->setMateriaConDificultad($this->materia_con_dificultad);

		$copyObj->setMateriasFaciles($this->materias_faciles);

		$copyObj->setContentoCarrera($this->contento_carrera);

		$copyObj->setObsContentoCarrera($this->obs_contento_carrera);

		$copyObj->setViveConFlia($this->vive_con_flia);

		$copyObj->setConQueFlia($this->con_que_flia);

		$copyObj->setRelacionFlia($this->relacion_flia);

		$copyObj->setComunicacionFlia($this->comunicacion_flia);

		$copyObj->setObsComunicacionFlia($this->obs_comunicacion_flia);

		$copyObj->setCondicionSalud($this->condicion_salud);

		$copyObj->setObsCondicionSalud($this->obs_condicion_salud);

		$copyObj->setObsEnfermedad($this->obs_enfermedad);

		$copyObj->setChequeoMedico($this->chequeo_medico);

		$copyObj->setDependenciaEconomica($this->dependencia_economica);

		$copyObj->setDeQuienDependeEco($this->de_quien_depende_eco);

		$copyObj->setBeneficioEconomico($this->beneficio_economico);

		$copyObj->setBeneficioPublico($this->beneficio_publico);

		$copyObj->setTipoBeneficio($this->tipo_beneficio);

		$copyObj->setNecesidadTrabajo($this->necesidad_trabajo);

		$copyObj->setPerteneceGrupo($this->pertenece_grupo);

		$copyObj->setCualGrupoPertenece($this->cual_grupo_pertenece);

		$copyObj->setActividadesDeGrupo($this->actividades_de_grupo);

		$copyObj->setTalleresPersonales($this->talleres_personales);

		$copyObj->setLogroFormacion($this->logro_formacion);

		$copyObj->setAspectosAsesores($this->aspectos_asesores);

		$copyObj->setAreasAReforzar($this->areas_a_reforzar);

		$copyObj->setActividadesParticipar($this->actividades_participar);

		$copyObj->setObsOrientadora($this->obs_orientadora);

		$copyObj->setFechaRegistro($this->fecha_registro);

		$copyObj->setEstatus($this->estatus);

		$copyObj->setNivel($this->nivel);

		$copyObj->setUsuarioId($this->usuario_id);

		$copyObj->setPadre($this->padre);

		$copyObj->setMadre($this->madre);

		$copyObj->setHermanos($this->hermanos);

		$copyObj->setHermanas($this->hermanas);

		$copyObj->setTios($this->tios);

		$copyObj->setPrimos($this->primos);

		$copyObj->setAbuela($this->abuela);

		$copyObj->setAbuelo($this->abuelo);

		$copyObj->setPadrastro($this->padrastro);

		$copyObj->setMadrastra($this->madrastra);

		$copyObj->setHermanastros($this->hermanastros);

		$copyObj->setHermanastras($this->hermanastras);

		$copyObj->setAlergias($this->alergias);

		$copyObj->setSinusitis($this->sinusitis);

		$copyObj->setAsma($this->asma);

		$copyObj->setJaqueca($this->jaqueca);

		$copyObj->setMenstrual($this->menstrual);

		$copyObj->setAuditivo($this->auditivo);

		$copyObj->setHipertension($this->hipertension);

		$copyObj->setVisual($this->visual);

		$copyObj->setMareos($this->mareos);

		$copyObj->setTiroides($this->tiroides);

		$copyObj->setOtraEnfermedad($this->otra_enfermedad);

		$copyObj->setBeneficioPrivado($this->beneficio_privado);


		$copyObj->setNew(true);

		$copyObj->setId(NULL); 
	}

	
	public function copy($deepCopy = false)
	{
				$clazz = get_class($this);
		$copyObj = new $clazz();
		$this->copyInto($copyObj, $deepCopy);
		return $copyObj;
	}

	
	public function getPeer()
	{
		if (self::$peer === null) {
			self::$peer = new ExpedienteEstAsesorPeer();
		}
		return self::$peer;
	}

	
	public function setAteneausuario($v)
	{


		if ($v === null) {
			$this->setUsuarioId(NULL);
		} else {
			$this->setUsuarioId($v->getId());
		}


		$this->aAteneausuario = $v;
	}


	
	public function getAteneausuario($con = null)
	{
				include_once 'lib/model/om/BaseAteneausuarioPeer.php';

		if ($this->aAteneausuario === null && ($this->usuario_id !== null)) {

			$this->aAteneausuario = AteneausuarioPeer::retrieveByPK($this->usuario_id, $con);

			
		}
		return $this->aAteneausuario;
	}

} 